package ch01.text00.tx02;

import java.lang.reflect.Field;
import java.lang.reflect.Modifier;

public class MainText {
    public static void main(String[] args) {
        // 获取 Integer 类的 Class 对象
        Class<Integer> clazz = Integer.class;

        Field[] fields = clazz.getDeclaredFields();

        // 遍历并输出字段信息
        for (Field field : fields) {
            // 获取字段的修饰符
            String modifiers = Modifier.toString(field.getModifiers());

            // 获取字段的类型
            String type = field.getType().getSimpleName();

            // 获取字段的名称
            String name = field.getName();

            // 输出格式
            System.out.println(modifiers + " " + type + " " + name + ";");
        }
    }
}
